Estoy tratando de configurar el repositorio de Docker en CentOS, después de ejecutar el comando
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoRecibo un mensaje de error:
No se pudo obtener/guardar la URL https://download.docker.com/linux/centos/docker-ce.repo en el archivo /etc/yum.repos.d/docker-ce.repo: [Errno 12] Tiempo de espera en https: //download.docker.com/linux/centos/docker-ce.repo : (28, 'Se agotó el tiempo de espera de la operación después de 30005 milisegundos con 0 de 0 bytes recibidos')
Estoy siguiendo la documentación de la ventana acoplable para configurar el repositorio.
Paso 1: Instale los paquetes necesarios. yum-utils proporciona la utilidad yum-config-manager, y el controlador de almacenamiento de devicemapper requiere device-mapper-persistent-data y lvm2.
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2Paso 2: use el siguiente comando para configurar el repositorio estable.
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoResultado esperado : el sistema debe descargar los archivos.
Resultado real : no se pueden descargar los archivos.
Tengo el mismo problema pero lo resolví actualizando el archivo de configuración de yum, simplemente agregue timeout=120 a /etc/yum.conf :
cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=5 bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum distroverpkg=centos-release #add timeout here timeout=120 Establezca el tiempo de timeout en 2 min (o 3 min = 180), reinicie el servidor y luego vuelva a ejecutar su comando.
NOTA: debe editar el archivo yum.conf como superusuario para poder guardar los cambios.
sudo -inano (o Vi).Creo que no es necesariamente una buena solución, pero funcionó bien para mí.
¡Debería ayudar!
Al agregar esto a mi archivo /etc/yum.conf
tiempo de espera = 300.
Solucionó el problema.
Si se encuentra con algún error al intentar crear un repositorio docker estable, puede usar el siguiente comando.
Dominio:
curl --silent -SL https://get.docker.com/ | sh